module.exports = {
  // 基本路径
  publicPath: "",

  // 输出文件目录
  outputDir: "dist",     // 'dist', 生产环境构建文件的目录

  assetsDir: "assets",  // 相对于outputDir的静态资源(js、css、img、fonts)目录

  // eslint-loader是否在保存时进行检查
  lintOnSave: true,

  // 生产环境构建是否生成source map
  productionSourceMap: true,

  // 配置 webpack-dev-server 的行为
  devServer: {
    open: false, // 是否自动打开浏览器页面
    host: "0.0.0.0", // 指定使用一个 host。默认是 localhost
    port: 1158, // 端口地址
    https: false, // 使用https提供服务
    proxy: {
      "/api": { //访问路径，可以自己设置，
        target: "http://110.42.204.136:8081", //代理接口，即请求的url的前缀
        // target: "http://localhost:8081", //代理接口，即请求的url的前缀
        changeOrigin: true, //设置是否跨域，开启代理：在本地会创建一个虚拟服务端，然后发送请求的数据，并同时接收请求的数据，这样客户端端和服务端进行数据的交互就不会有跨域问题
        ws: true, // 是否启用websockets
        pathRewrite: { //访问路径重写
          "^/api": ""
        }
      }
    }
  },

  // 第三方插件配置
  pluginOptions: {
    i18n: {
      locale: "en",
      fallbackLocale: "en",
      localeDir: "locales",
      enableInSFC: false
    }
  },

  // 配置webpack
  chainWebpack: config => {
    config.plugin("html").tap(args => {
      args[0].title = "KGQA";
      return args;
    });
  },

  transpileDependencies: ["vuetify"]
};
